package com.common.vo.judicialpersonal;

import com.common.vo.BaseVo;
import com.common.vo.evaluate.CheckEvaluateVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author johnny
 * @create 2021-05-13 5:07 下午
 **/
@Data
@ApiModel(value = "个人档案对象")
public class JudicialPersonalVo extends BaseVo {

    @ApiModelProperty(value = "个人档案名称")
    private String name;

    /**
     * 头像
     */
    @ApiModelProperty(value = "个人档案头像")
    private String headImage;

    /**
     * Constants.SEX_MAN
     */
    @ApiModelProperty(value = "性别")
    private String gender;


    @ApiModelProperty(value = "部门ID",example = "1")
    private Long departmentId;

    @ApiModelProperty(value = "部门名称")
    private String departmentName;
    /**
     * 人员 类别
     */
    @ApiModelProperty(value = "人员类别")
    private String personCategoryType;

    @ApiModelProperty(value = "生日")
    private String birthday;

    /**
     * 政治面貌 字典表里数据
     */
    @ApiModelProperty(value = "政治面貌")
    private String politicalStatus;


    /**
     * 学历
     */
    @ApiModelProperty(value = "学历")
    private String education;

    /**
     * 法律职务
     */
    @ApiModelProperty(value = "法律职务")
    private String legalJob;


    /**
     * 检查官等级
     */
    @ApiModelProperty(value = "检查官等级")
    private String prosecutorRank;


    /**
     * 参加工作时间
     */
    @ApiModelProperty(value = "参加工作时间")
    private String timeToWork;

    /**
     * 从事 检察官时间
     */
    @ApiModelProperty(value = "从事 检察官时间")
    private String timeToProcurator;

    /**
     * 入党时间
     */
    @ApiModelProperty(value = "入党时间")
    private String timeToJoinPart;


    /**
     * 司法业绩考核评价 记录
     */
    private CheckEvaluateVo checkEvaluateVo;


}